import html from './html';
import s from './nbs';

// drools + dask
import init from '@feidao/web/framework/nodejs/d/page';

import nbmi from '../atom/nbmi';

////////////////////////////////////////////////////////////////////////////////
// import components
import zj_teacher_001 from '../zj-teacher-001/nb';
import zj_teacher_002 from '../zj-teacher-002/nb';
////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////
// import actions
////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////
// import atoms
import decode from '@feidao/web/atom/core/str/decode';
////////////////////////////////////////////////////////////////////////////////

export default async function main(url: string) {
	const daoke = { nbmi };

	await init(html, url, s, daoke, zj_teacher_001, zj_teacher_002);
	return html.toString();
}
